home *** CD-ROM | disk | FTP | other *** search
- /* EulerSample.c - Read angles as quantum mechanics, write as aerospace */
- #include <stdio.h>
- #include "EulerAngles.h"
- void main(void)
- {
- EulerAngles outAngs, inAngs = {0,0,0,EulOrdXYXr};
- HMatrix R;
- printf("Phi Theta Psi (radians): ");
- scanf("%f %f %f",&inAngs.x,&inAngs.y,&inAngs.z);
- Eul_ToHMatrix(inAngs, R);
- outAngs = Eul_FromHMatrix(R, EulOrdXYZs);
- printf(" Roll Pitch Yaw (radians)\n");
- printf("%6.3f %6.3f %6.3f\n", outAngs.x, outAngs.y, outAngs.z);
- }
-